Simulation of Spiking Neural P Systems with Sparse Matrix-Vector Operations

نویسندگان

چکیده

To date, parallel simulation algorithms for spiking neural P (SNP) systems are based on a matrix representation. This way, the is implemented with linear algebra operations, which can be easily parallelized high performance computing platforms such as GPUs. Although it has been convenient first generation of GPU-based simulators, CuSNP, there some bottlenecks to sort out. For example, proposed representations SNP lead very sparse matrices, where majority values zero. It known that matrices compromise since they involve waste memory and time. problem extensively studied in literature computing. In this paper, we analyze these ideas apply them represent variants systems. We also provide new algorithm novel compressed representation matrices. conclude system variant better suits our

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Matrix Representation of Spiking Neural P Systems

Spiking neural P systems (SN P systems, for short) are a class of distributed parallel computing devices inspired from the way neurons communicate by means of spikes. In this work, a discrete structure representation of SN P systems with extended rules and without delay is proposed. Specifically, matrices are used to represent SN P systems. In order to represent the computations of SN P systems...

متن کامل

Performing Arithmetic Operations with Spiking Neural P Systems

We consider spiking neural P systems as devices which can be used to perform some basic arithmetic operations, namely addition, subtraction, comparison and multiplication by a fixed factor. The input to these systems are natural numbers expressed in binary form, encoded as appropriate sequences of spikes. A single system accepts as inputs numbers of any size. The present work may be considered ...

متن کامل

Spiking Neural P Systems

This paper is an attempt to incorporate the idea of spiking neurons into the area of membrane computing, and to this aim we introduce a class of neural-like P systems which we call spiking neural P systems (in short, SN P systems). In these devices, the time (when the neurons fire and/or spike) plays an essential role. For instance, the result of a computation is the time between the moments wh...

متن کامل

Spiking Neural P Systems with Extended Rules

We consider spiking neural P systems with spiking rules allowed to introduce zero, one, or more spikes at the same time. The computing power of the obtained systems is investigated, when considering them as number generating and as language generating devices. In the first case, a simpler proof of universality is obtained (universality is already known for the restricted rules), while in the la...

متن کامل

Spiking Neural P Systems with Cooperating Rules

The concept of cooperation and distribution as known from grammar systems is introduced to spiking neural P systems (in short, SN P systems) in which each neuron has a finite number of sets (called components) of rules. During computations, at each step only one of the components can be active for the whole system and one of the enabled rules from this active component of each neuron fires. The...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Processes

سال: 2021

ISSN: ['2227-9717']

DOI: https://doi.org/10.3390/pr9040690